@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, code, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
body {
line-height: 1;
color: black;
background: white;
}
body {
background: url(../imges/bg.png);
font-family: "helvetica neue",arial,sans-serif;
}
.loader {
font-size: 18px;
text-align: center;
line-height: 32px;
position: relative;
z-index: 9;
}
#loadingdiv{
height:80px;
}
ol, ul, li {
list-style: none;
}
#imglist{
	margin:0 auto;
	position: relative;
}
#imglist li {
position: absolute;
background: white;
box-shadow: 0 1px 1px #999;
-moz-box-shadow: 0 1px 1px #999;
line-height: 20px;
width: 220px;
}
#imglist li .imgbox {
padding: 10px;
padding-bottom: 0;
}
#imglist li img {
display: block;
-webkit-transition: opacity .3s ease-in-out;
-moz-transition: opacity .3s ease-in-out;
-o-transition: opacity .3s ease-in-out;
transition: opacity .3s ease-in-out;
}
#imglist li div.titlebox {
line-height: 20px;
padding: 4px 10px;
}
#imglist li div.titlebox a {
color: #999;
text-decoration: none;
font-size: 12px;
}
#imglist li div.titlebox a:hover {
color: #333;
}
#imglist li .attr {
background: #EEE;
padding: 10px;
}
.clearfix {
display: block;
}
#imglist li .attr p {
	margin:10px;
line-height: 15px;
color: #999;
}
#imglist li .attr p a {
color: #666;
text-decoration: none;
line-height: 15px;
}